/**
 * Project: remote-user
 * Created: 2016年8月10日
 * Copyright ©2011-2016 gopay Information Technology Co., LTD All Rights Reserved
**/
package com.gopay.remote.vo.manager;

import com.gopay.remote.enums.CustomerType;
import com.gopay.remote.enums.ResetPwdType;
import com.gopay.remote.vo.UserRequestVO;

/** 
 * 用于用户注册时传输相关的注册信息,继承于{@link UserRequestVO},在user项目中的{@link ResetPwdManagerImpl}的execute方法中强转
 * @ClassName: ResetPwdRequestVO 
 * @Description: 
 * @author junjie.ge 
 * @date 2016年8月10日 下午2:02:36  
 * @see CustomerType 客户类型
 * @see ResetPwdType 重置密码的类型
 */

public class ResetPwdRequestVO extends UserRequestVO {
    private static final long serialVersionUID = -5034635062013700357L;
    private CustomerType custType;
    private ResetPwdType pwdType;
    /**
     * @return the custType
     */
    public CustomerType getCustType() {
        return custType;
    }
    /**
     * 设置客户类型
     * @param custType the custType to set
     * @see CustomerType#PERSONAL
     * @see CustomerType#CORPORATION
     */
    public void setCustType(CustomerType custType) {
        this.custType = custType;
    }
    /**
     * @return the pwdType
     */
    public ResetPwdType getPwdType() {
        return pwdType;
    }
    /**
     * 设置重置的密码类型
     * @param pwdType the pwdType to set
     * @see ResetPwdType#LOGIN
     * @see ResetPwdType#PAY
     * @see ResetPwdType#MOBILE_PAY
     */
    public void setPwdType(ResetPwdType pwdType) {
        this.pwdType = pwdType;
    }
    
}
